[VMware to KVM] Add guest OS for importing VM based on the source VM OS#12802
[VMware to KVM] Add guest OS for importing VM based on the source VM OS#12802nvazquez wants to merge 6 commits intoapache:4.22from
Conversation
|
@blueorangutan package |
|
@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## 4.22 #12802 +/- ##
============================================
- Coverage 17.61% 17.60% -0.01%
+ Complexity 15661 15660 -1
============================================
Files 5917 5917
Lines 531430 531462 +32
Branches 64973 64973
============================================
- Hits 93586 93549 -37
- Misses 427288 427362 +74
+ Partials 10556 10551 -5
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17120 |
|
@blueorangutan test |
|
@nvazquez a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
api/src/main/java/org/apache/cloudstack/api/response/UnmanagedInstanceResponse.java
Outdated
Show resolved
Hide resolved
|
[SF] Trillian test result (tid-15637)
|
|
@blueorangutan package |
|
@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17136 |
|
@blueorangutan test ol9 vmware-82u3 |
|
@DaanHoogland [SL] unsupported parameters provided. Supported mgmt server os are: |
|
@blueorangutan test ol9 vmware-80u3 |
|
@DaanHoogland a [SL] Trillian-Jenkins test job (ol9 mgmt + vmware-80u3) has been kicked to run smoke tests |
|
Error in importing |
|
[SF] Trillian test result (tid-15664)
|
|
@blueorangutan package |
|
@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17177 |
| if (host != null) { | ||
| response.setHostId(host.getUuid()); | ||
| response.setHostName(host.getName()); | ||
| if (host.getHypervisorType() != null) { | ||
| response.setHypervisor(host.getHypervisorType().toString()); | ||
| } | ||
| response.setHypervisorVersion(host.getHypervisorVersion()); | ||
| } else { | ||
| // In case the unmanaged instance is on an external host | ||
| if (instance.getHostName() != null) { | ||
| response.setHostName(instance.getHostName()); | ||
| } | ||
| if (instance.getHostHypervisorVersion() != null) { | ||
| response.setHypervisorVersion(instance.getHostHypervisorVersion()); | ||
| } | ||
| if (instance.getHypervisorType() != null) { | ||
| response.setHypervisor(instance.getHypervisorType()); | ||
| } | ||
| } |
There was a problem hiding this comment.
new method, willbe usable in ApiResponseHelperL5342 as well.
There was a problem hiding this comment.
Fixed, actually reusing the one from ApiResponseHelper
|
@blueorangutan package |
|
@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✖️ el8 ✖️ el9 ✔️ debian ✖️ suse15. SL-JID 17202 |
|
@blueorangutan package |
|
@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17205 |
Description
This PR allows identifying and passing the guest OS for VMware VMs to be migrated to KVM
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?